The assertional versus Tarskian methods

نویسنده

  • Uri Abraham
چکیده

In this lecture we analyze Peterson’s well known two-process criticalsection protocol [3] and prove that the mutual exclusion property holds. Our main aim is to explain two approaches by which the correctness of this protocol can be established. The first is the assertional method of proof which is the standard approach to concurrency. This approach uses the notions of global states, steps and histories. The second approach is event-based rather than state-based, and the notion of Tarskian system execution is used in the formalizing of an event-based proof. 1 Mutual exclusion protocol A critical section is a part of a program that must be executed in isolation from any other process critical-section execution. The critical section problem is to devise a protocol that prevents simultaneous access by two or more processes into their critical sections. For example, a process that sends a file to a printer needs to know that no other process can access the printer during the time of printing. Protocols that guarantee this separation are said to have the mutual exclusion property. An additional property is clearly required: that any process requesting its critical section will be able to access it sooner or later. This desirable “liveness” property is called the lockout freedom property. We will prove here the mutual exclusion property and leave the liveness properties as an exercise. Before we present Peterson’s algorithm in details, we want to discuss mutual exclusion algorithms in general. We follow Lamport’s fundamental paper [2]. ∗Departments of Mathematics and Computer Science, Ben-Gurion University. Models for Concurrency 2014.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tarskian Set Constraints

We investigate set constraints over set expressions with Tarskian functional and relational operations. Unlike the Herbrand constructor symbols used in recent set constraint formalisms, the meaning of a Tarskian function symbol is interpreted in an arbitrary first order structure. We show that satisfiability of Tarskian set constraints is decidable in nondeterministic doubly exponential time. W...

متن کامل

Some Results in Dynamic Model Theory

First-order structures over a /xed signature give rise to a family of trace-based and relational Kleene algebras with tests de/ned in terms of Tarskian frames. A Tarskian frame is a Kripke frame whose states are valuations of program variables and whose atomic actions are state changes e2ected by variable assignments x := e, where e is a -term. The Kleene algebras with tests that arise in this ...

متن کامل

Approximate assertional reasoning over expressive ontologies

In the Semantic Web, ontologies provide the required vocabulary for a meaningful and machine-understandable interpretation of data. Nowadays, expressive ontologies are usually written in the W3C standard language called the Web Ontology Language (OWL). In order to leverage the full power of OWL for emerging Semantic Web applications, ontology reasoning holds a key position by allowing access to...

متن کامل

Tarskian Set Constraints Are in NEXPTIME

In this paper we show that satissability of Tarskian set constraints (without recursion) can be decided in exponential time. This closes the gap left open by

متن کامل

Non Defeated-Based Repair in Possibilistic DL-Lite Knowledge Bases

Possibilistic DL-Lite is an extension of the DL-Lite framework to deal with uncertain pieces of information. In this paper, we deal with inconsistency in DL-Lite in case where the assertions are uncertain and encoded in a possibility theory framework. We investigate three inconsistency-tolerant reasoning methods for possibilistic DL-Lite knowledge bases which are based on the selection of one c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014